unable to hold one's urine - Espagnol Anglais Dictionnaire